const http = require("http");
const fs = require("fs");
const path = require("path");
const url = require("url");

var filePath = path.join(__dirname, "/index1.html");

var rurl = "http://nodejs.cn/";

// 可以将URL字符串转换为对象的结构
var obj = url.parse(rurl);
var options = {
    hostname: "nodejs.cn",
    port: 80,
    path: "/",
    method: "GET",
    // 请求一些数据用get，提交一些数据一般用POST
};
var request = http.request(options, (res) => {
    var str = "";
    res.on("data", (chunk) => {
        str += chunk;
    });
    res.on("end", () => {
        fs.writeFileSync(filePath, str);
        console.log(str);
    });
});

// http.request方法一定要有request.end方法
request.end();
